.RadInput,
.RadInputMgr{vertical-align:middle}

.RadInput table{border:0;vertical-align:bottom}

.RadInput table.riTable td{border:0;padding:0;vertical-align:middle;overflow:visible}

.RadInput table td.riCell{padding-right:4px}

.RadInput textarea{vertical-align:bottom;overflow:auto;resize:none}

html body .RadInput .riTextBox,
html body .RadInputMgr{border-width:1px;border-style:solid;padding:2px 1px 3px;vertical-align:middle}

textarea.RadInputMgr{overflow:auto}

.RadInput a{display:block;overflow:hidden;position:relative;outline:none;z-index:2;text-indent:-2222px;text-align:center;text-decoration:none}

* html .RadInput a{position:static}

*+html .RadInput a{position:static}

.RadInput .riSpin a{margin:0 1px}

.RadInput a.riDown{margin-top:3px}/*\*/

* html .RadInput a.riDown{margin-top /**/:0}

.RadInput .riLabel{margin:0 4px 0 0;white-space:nowrap}@media screen and (-webkit-min-device-pixel-ratio:0){.rdfd_{position:absolute}}* html .RadInput{display:inline-block;height:25px}

.RadInputRTL table td.riCell{padding:0 0 0 4px}

.RadInputRTL .riLabel{margin:0 0 0 4px}

.riStrengthBar{
	display:inline-block;
	width:100px;
	height:20px;
	margin-left:5px;
	font:12px/18px "segoe ui",arial,sans-serif;
	color:#000;
	text-align:center;
	vertical-align:middle;
	overflow:hidden
}

.riStrengthBarL0{background:none}

.riStrengthBarL1{background-color:#ff3933;background-position:0 0;color:#620000}

.riStrengthBarL2{background-color:#ff7833;background-position:-300px 0;color:#922b00}

.riStrengthBarL3{background-color:#ffbe33;background-position:-600px 0;color:#9e5900}

.riStrengthBarL4{background-color:#dc3;background-position:-900px 0;color:#696400}

.riStrengthBarL5{background-color:#6bcc33;background-position:100% 0;color:#236800}

.riSingle{
	position:relative;
	display:inline-block;
	white-space:nowrap;
	text-align:left;
	width: auto !important;
}

.riSingle,
.riSingle .riTextBox,
.riSingle .riContentWrapper,
.riSingle .riDisplay{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-khtml-box-sizing:border-box;
}

/*.riDisplay{
	position:absolute;
	border:0 solid transparent;
	border-width:1px 2px 0 1px;
	width:auto;
	height:auto;
	overflow:hidden;
	white-space:nowrap;
	text-align:left;
	cursor:default;
	margin-left:1px;
	padding-top: 2px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 5px;
}*/

.riDisplay{
	position:absolute;
	border:0 solid transparent;
	border-width:1px 2px 0 1px;
	width:auto;
	height:auto;
	overflow:hidden;
	white-space:nowrap;
	text-align:left;
	cursor:default;
	margin-left:1px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.riSingle a.riButton{display:inline-block;vertical-align:middle}

.riSingle a.riButton{background-position:3px 5px;height:18px;line-height:18px;width:20px}

.riSingle a.riButton:hover{background-position:3px -45px}

.riSingle .riLabel{vertical-align:middle;display:inline-block;margin-right:0}

.riSingle a{position:absolute}

*+html .riSingle a{position:absolute}

.riSingle a.riUp{height:8px;width:15px;vertical-align:top;top:2px;right:0}

.riSingle a.riDown{height:8px;width:15px;vertical-align:bottom;top:12px;right:0}

.riContButton a.riUp,
.riContButton a.riDown{right:19px}

.riSingle .riContentWrapper{display:inline-block;vertical-align:middle;position:relative;overflow:hidden}

*+html .riSingle .riContentWrapper{overflow:visible}

.riContButton{padding-right:21px}

.riContButton .riDisplay{border-right-width:23px}

.riContSpinButtons{padding-right:17px}

.riContSpinButtons .riDisplay,
.riContSpinButtons.RadInputRTL.riButtonSwap .riDisplay{border-right-width:19px}

.riContButton.riContSpinButtons{padding-right:35px}

.riContButton.riContSpinButtons .riDisplay{border-right-width:37px}

.riContButton .riContentWrapper{padding-right:21px;margin-right:-21px}

.riContSpinButtons .riContentWrapper{padding-right:17px;margin-right:-17px}

.riContButton.riContSpinButtons .riContentWrapper{padding-right:35px;margin-right:-35px}

html body .riSingle .riTextBox,
html body .riSingle .riTextBox[type="text"]{
	background-color: #FFF;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #e8e8e8;
	font-family: "Courier New", Courier, monospace;
	font-size: 11px;
	color: #666;
	padding: 6px;
	margin: 0px;
	float: left;
	/*width: 180px !important;*/
	line-height: normal;
	text-align: left;
	display: block;
	/*padding-right:5px;
	padding-left:5px;
	margin:0;
	width:100%*/
}



















.riSingle .riButton{right:0;top:50%;margin-top:-9px}

.riSingle .riStrengthBar{margin-left:0}

.rcSingle .riSingle{white-space:normal}

div.RadPicker table.rcSingle .rcInputCell{padding-right:0}

.RadInputRTL,
.RadInputRTL .riDisplay{text-align:right}

.RadInputRTL a.riUp,
.RadInputRTL a.riDown,
.RadInputRTL .riButton,
.riButtonSwap a.riUp,
.riButtonSwap a.riDown,
.riButtonSwap .riButton{right:auto;left:0}

.riContButton.RadInputRTL a.riUp,
.riContButton.RadInputRTL a.riDown,
.riContButton.riButtonSwap a.riUp,
.riContButton.riButtonSwap a.riDown{right:auto;left:19px}

.riContButton.RadInputRTL,
.riContButton.riButtonSwap{padding-right:0;padding-left:21px}

.riContSpinButtons.RadInputRTL,
.riContSpinButtons.riButtonSwap{padding-right:0;padding-left:17px}

.riContButton.riContSpinButtons.RadInputRTL,
.riContButton.riContSpinButtons.riButtonSwap{padding-right:0;padding-left:35px}

.riContButton.RadInputRTL .riContentWrapper,
.riContButton.riButtonSwap .riContentWrapper{padding-right:0;margin-right:0;padding-left:21px;margin-left:-21px}

.riContButton.riButtonSwap .riLabel{margin-left:-21px;margin-right:21px}

.riContSpinButtons.RadInputRTL .riContentWrapper,
.riContSpinButtons.riButtonSwap .riContentWrapper{padding-right:0;margin-right:0;padding-left:17px;margin-left:-17px}

.riContSpinButtons.riButtonSwap .riLabel{margin-left:-17px;margin-right:17px}

.riContButton.riContSpinButtons.RadInputRTL .riContentWrapper,
.riContButton.riContSpinButtons.riButtonSwap .riContentWrapper{padding-right:0;margin-right:0;padding-left:35px;margin-left:-35px}

.riContButton.riContSpinButtons.riButtonSwap .riLabel{margin-left:-35px;margin-right:35px}

.riSingle.RadInputRTL .riDisplay{padding-right:6px;padding-left:0;border-width:1px 1px 0 2px}

.riContButton.RadInputRTL .riDisplay{border-right-width:1px;border-left-width:23px}

.riContSpinButtons.RadInputRTL .riDisplay{border-right-width:1px;border-left-width:19px}

.riContButton.riContSpinButtons.RadInputRTL .riDisplay{border-right-width:1px;border-left-width:37px}

* html body .riSingle .riTextBox{margin-top:-2px}

*+html body .riSingle .riTextBox,
*+html body .riSingle .riTextBox[type="text"]{margin-top:-1px}

*+html .rcSingle .rcCalPopup{position:relative}

*+html .riDisplay,
._Telerik_IE9 .riDisplay,
._Telerik_IE8 .riDisplay{margin-left:0}

.rbDecorated {
	padding-top: 12px;
	padding-bottom: 12px;
	background-image: none;
}